# 下列代码摘自百度指数的网页源代码

provinces = {
    '901': '山东',
    '902': '贵州',
    '903': '江西',
    '904': '重庆',
    '905': '内蒙古',
    '906': '湖北',
    '907': '辽宁',
    '908': '湖南',
    '909': '福建',
    '910': '上海',
    '911': '北京',
    '912': '广西',
    '913': '广东',
    '914': '四川',
    '915': '云南',
    '916': '江苏',
    '917': '浙江',
    '918': '青海',
    '919': '宁夏',
    '920': '河北',
    '921': '黑龙江',
    '922': '吉林',
    '923': '天津',
    '924': '陕西',
    '925': '甘肃',
    '926': '新疆',
    '927': '河南',
    '928': '安徽',
    '929': '山西',
    '930': '海南',
    '931': '台湾',
    '932': '西藏',
    '933': '香港',
    '934': '澳门'
}

cityShip = {
    911: [],
    910: [],
    913: [{
        'label': '广州',
        'value': '95'
    },
        {
        'label': '深圳',
        'value': '94'
    },
        {
        'label': '东莞',
        'value': '133'
    },
        {
        'label': '云浮',
        'value': '195'
    },
        {
        'label': '佛山',
        'value': '196'
    },
        {
        'label': '湛江',
        'value': '197'
    },
        {
        'label': '江门',
        'value': '198'
    },
        {
        'label': '惠州',
        'value': '199'
    },
        {
        'label': '珠海',
        'value': '200'
    },
        {
        'label': '韶关',
        'value': '201'
    },
        {
        'label': '阳江',
        'value': '202'
    },
        {
        'label': '茂名',
        'value': '203'
    },
        {
        'label': '潮州',
        'value': '204'
    },
        {
        'label': '揭阳',
        'value': '205'
    },
        {
        'label': '中山',
        'value': '207'
    },
        {
        'label': '清远',
        'value': '208'
    },
        {
        'label': '肇庆',
        'value': '209'
    },
        {
        'label': '河源',
        'value': '210'
    },
        {
        'label': '梅州',
        'value': '211'
    },
        {
        'label': '汕头',
        'value': '212'
    },
        {
        'label': '汕尾',
        'value': '213'
    }],
    923: [],
    927: [{
        'label': '郑州',
        'value': '168'
    },
        {
        'label': '南阳',
        'value': '262'
    },
        {
        'label': '新乡',
        'value': '263'
    },
        {
        'label': '开封',
        'value': '264'
    },
        {
        'label': '焦作',
        'value': '265'
    },
        {
        'label': '平顶山',
        'value': '266'
    },
        {
        'label': '许昌',
        'value': '268'
    },
        {
        'label': '安阳',
        'value': '370'
    },
        {
        'label': '驻马店',
        'value': '371'
    },
        {
        'label': '信阳',
        'value': '373'
    },
        {
        'label': '鹤壁',
        'value': '374'
    },
        {
        'label': '周口',
        'value': '375'
    },
        {
        'label': '商丘',
        'value': '376'
    },
        {
        'label': '洛阳',
        'value': '378'
    },
        {
        'label': '漯河',
        'value': '379'
    },
        {
        'label': '濮阳',
        'value': '380'
    },
        {
        'label': '三门峡',
        'value': '381'
    },
        {
        'label': '济源',
        'value': '667'
    }],
    914: [{
        'label': '成都',
        'value': '97'
    },
        {
        'label': '宜宾',
        'value': '96'
    },
        {
        'label': '绵阳',
        'value': '98'
    },
        {
        'label': '广元',
        'value': '99'
    },
        {
        'label': '遂宁',
        'value': '100'
    },
        {
        'label': '巴中',
        'value': '101'
    },
        {
        'label': '内江',
        'value': '102'
    },
        {
        'label': '泸州',
        'value': '103'
    },
        {
        'label': '南充',
        'value': '104'
    },
        {
        'label': '德阳',
        'value': '106'
    },
        {
        'label': '乐山',
        'value': '107'
    },
        {
        'label': '广安',
        'value': '108'
    },
        {
        'label': '资阳',
        'value': '109'
    },
        {
        'label': '自贡',
        'value': '111'
    },
        {
        'label': '攀枝花',
        'value': '112'
    },
        {
        'label': '达州',
        'value': '113'
    },
        {
        'label': '雅安',
        'value': '114'
    },
        {
        'label': '眉山',
        'value': '291'
    },
        {
        'label': '甘孜',
        'value': '417'
    },
        {
        'label': '阿坝',
        'value': '457'
    },
        {
        'label': '凉山',
        'value': '479'
    }],
    904: [],
    916: [{
        'label': '南京',
        'value': '125'
    },
        {
        'label': '苏州',
        'value': '126'
    },
        {
        'label': '无锡',
        'value': '127'
    },
        {
        'label': '连云港',
        'value': '156'
    },
        {
        'label': '淮安',
        'value': '157'
    },
        {
        'label': '扬州',
        'value': '158'
    },
        {
        'label': '泰州',
        'value': '159'
    },
        {
        'label': '盐城',
        'value': '160'
    },
        {
        'label': '徐州',
        'value': '161'
    },
        {
        'label': '常州',
        'value': '162'
    },
        {
        'label': '南通',
        'value': '163'
    },
        {
        'label': '镇江',
        'value': '169'
    },
        {
        'label': '宿迁',
        'value': '172'
    }],
    906: [{
        'label': '武汉',
        'value': '28'
    },
        {
        'label': '黄石',
        'value': '30'
    },
        {
        'label': '荆州',
        'value': '31'
    },
        {
        'label': '襄阳',
        'value': '32'
    },
        {
        'label': '黄冈',
        'value': '33'
    },
        {
        'label': '荆门',
        'value': '34'
    },
        {
        'label': '宜昌',
        'value': '35'
    },
        {
        'label': '十堰',
        'value': '36'
    },
        {
        'label': '随州',
        'value': '37'
    },
        {
        'label': '恩施',
        'value': '38'
    },
        {
        'label': '鄂州',
        'value': '39'
    },
        {
        'label': '咸宁',
        'value': '40'
    },
        {
        'label': '孝感',
        'value': '41'
    },
        {
        'label': '仙桃',
        'value': '42'
    },
        {
        'label': '天门',
        'value': '73'
    },
        {
        'label': '潜江',
        'value': '74'
    },
        {
        'label': '神农架',
        'value': '687'
    }],
    917: [{
        'label': '杭州',
        'value': '138'
    },
        {
        'label': '丽水',
        'value': '134'
    },
        {
        'label': '金华',
        'value': '135'
    },
        {
        'label': '温州',
        'value': '149'
    },
        {
        'label': '台州',
        'value': '287'
    },
        {
        'label': '衢州',
        'value': '288'
    },
        {
        'label': '宁波',
        'value': '289'
    },
        {
        'label': '绍兴',
        'value': '303'
    },
        {
        'label': '嘉兴',
        'value': '304'
    },
        {
        'label': '湖州',
        'value': '305'
    },
        {
        'label': '舟山',
        'value': '306'
    }],
    909: [{
        'label': '福州',
        'value': '50'
    },
        {
        'label': '莆田',
        'value': '51'
    },
        {
        'label': '三明',
        'value': '52'
    },
        {
        'label': '龙岩',
        'value': '53'
    },
        {
        'label': '厦门',
        'value': '54'
    },
        {
        'label': '泉州',
        'value': '55'
    },
        {
        'label': '漳州',
        'value': '56'
    },
        {
        'label': '宁德',
        'value': '87'
    },
        {
        'label': '南平',
        'value': '253'
    }],
    921: [{
        'label': '哈尔滨',
        'value': '152'
    },
        {
        'label': '大庆',
        'value': '153'
    },
        {
        'label': '伊春',
        'value': '295'
    },
        {
        'label': '大兴安岭',
        'value': '297'
    },
        {
        'label': '黑河',
        'value': '300'
    },
        {
        'label': '鹤岗',
        'value': '301'
    },
        {
        'label': '七台河',
        'value': '302'
    },
        {
        'label': '齐齐哈尔',
        'value': '319'
    },
        {
        'label': '佳木斯',
        'value': '320'
    },
        {
        'label': '牡丹江',
        'value': '322'
    },
        {
        'label': '鸡西',
        'value': '323'
    },
        {
        'label': '绥化',
        'value': '324'
    },
        {
        'label': '双鸭山',
        'value': '359'
    }],
    901: [{
        'label': '济南',
        'value': '1'
    },
        {
        'label': '滨州',
        'value': '76'
    },
        {
        'label': '青岛',
        'value': '77'
    },
        {
        'label': '烟台',
        'value': '78'
    },
        {
        'label': '临沂',
        'value': '79'
    },
        {
        'label': '潍坊',
        'value': '80'
    },
        {
        'label': '淄博',
        'value': '81'
    },
        {
        'label': '东营',
        'value': '82'
    },
        {
        'label': '聊城',
        'value': '83'
    },
        {
        'label': '菏泽',
        'value': '84'
    },
        {
        'label': '枣庄',
        'value': '85'
    },
        {
        'label': '德州',
        'value': '86'
    },
        {
        'label': '威海',
        'value': '88'
    },
        {
        'label': '济宁',
        'value': '352'
    },
        {
        'label': '泰安',
        'value': '353'
    },
        {
        'label': '莱芜',
        'value': '356'
    },
        {
        'label': '日照',
        'value': '366'
    }],
    924: [{
        'label': '西安',
        'value': '165'
    },
        {
        'label': '铜川',
        'value': '271'
    },
        {
        'label': '安康',
        'value': '272'
    },
        {
        'label': '宝鸡',
        'value': '273'
    },
        {
        'label': '商洛',
        'value': '274'
    },
        {
        'label': '渭南',
        'value': '275'
    },
        {
        'label': '汉中',
        'value': '276'
    },
        {
        'label': '咸阳',
        'value': '277'
    },
        {
        'label': '榆林',
        'value': '278'
    },
        {
        'label': '延安',
        'value': '401'
    }],
    920: [{
        'label': '石家庄',
        'value': '141'
    },
        {
        'label': '衡水',
        'value': '143'
    },
        {
        'label': '张家口',
        'value': '144'
    },
        {
        'label': '承德',
        'value': '145'
    },
        {
        'label': '秦皇岛',
        'value': '146'
    },
        {
        'label': '廊坊',
        'value': '147'
    },
        {
        'label': '沧州',
        'value': '148'
    },
        {
        'label': '保定',
        'value': '259'
    },
        {
        'label': '唐山',
        'value': '261'
    },
        {
        'label': '邯郸',
        'value': '292'
    },
        {
        'label': '邢台',
        'value': '293'
    }],
    907: [{
        'label': '沈阳',
        'value': '150'
    },
        {
        'label': '大连',
        'value': '29'
    },
        {
        'label': '盘锦',
        'value': '151'
    },
        {
        'label': '鞍山',
        'value': '215'
    },
        {
        'label': '朝阳',
        'value': '216'
    },
        {
        'label': '锦州',
        'value': '217'
    },
        {
        'label': '铁岭',
        'value': '218'
    },
        {
        'label': '丹东',
        'value': '219'
    },
        {
        'label': '本溪',
        'value': '220'
    },
        {
        'label': '营口',
        'value': '221'
    },
        {
        'label': '抚顺',
        'value': '222'
    },
        {
        'label': '阜新',
        'value': '223'
    },
        {
        'label': '辽阳',
        'value': '224'
    },
        {
        'label': '葫芦岛',
        'value': '225'
    }],
    922: [{
        'label': '长春',
        'value': '154'
    },
        {
        'label': '四平',
        'value': '155'
    },
        {
        'label': '辽源',
        'value': '191'
    },
        {
        'label': '松原',
        'value': '194'
    },
        {
        'label': '吉林',
        'value': '270'
    },
        {
        'label': '通化',
        'value': '407'
    },
        {
        'label': '白山',
        'value': '408'
    },
        {
        'label': '白城',
        'value': '410'
    },
        {
        'label': '延边',
        'value': '525'
    }],
    915: [{
        'label': '昆明',
        'value': '117'
    },
        {
        'label': '玉溪',
        'value': '123'
    },
        {
        'label': '楚雄',
        'value': '124'
    },
        {
        'label': '大理',
        'value': '334'
    },
        {
        'label': '昭通',
        'value': '335'
    },
        {
        'label': '红河',
        'value': '337'
    },
        {
        'label': '曲靖',
        'value': '339'
    },
        {
        'label': '丽江',
        'value': '342'
    },
        {
        'label': '临沧',
        'value': '350'
    },
        {
        'label': '文山',
        'value': '437'
    },
        {
        'label': '保山',
        'value': '438'
    },
        {
        'label': '普洱',
        'value': '666'
    },
        {
        'label': '西双版纳',
        'value': '668'
    },
        {
        'label': '德宏',
        'value': '669'
    },
        {
        'label': '怒江',
        'value': '671'
    },
        {
        'label': '迪庆',
        'value': '672'
    }],
    926: [{
        'label': '乌鲁木齐',
        'value': '467'
    },
        {
        'label': '石河子',
        'value': '280'
    },
        {
        'label': '吐鲁番',
        'value': '310'
    },
        {
        'label': '昌吉',
        'value': '311'
    },
        {
        'label': '哈密',
        'value': '312'
    },
        {
        'label': '阿克苏',
        'value': '315'
    },
        {
        'label': '克拉玛依',
        'value': '317'
    },
        {
        'label': '博尔塔拉',
        'value': '318'
    },
        {
        'label': '阿勒泰',
        'value': '383'
    },
        {
        'label': '喀什',
        'value': '384'
    },
        {
        'label': '和田',
        'value': '386'
    },
        {
        'label': '巴音郭楞',
        'value': '499'
    },
        {
        'label': '伊犁',
        'value': '520'
    },
        {
        'label': '塔城',
        'value': '563'
    },
        {
        'label': '克孜勒苏柯尔克孜',
        'value': '653'
    },
        {
        'label': '五家渠',
        'value': '661'
    },
        {
        'label': '阿拉尔',
        'value': '692'
    },
        {
        'label': '图木舒克',
        'value': '693'
    }],
    912: [{
        'label': '南宁',
        'value': '90'
    },
        {
        'label': '柳州',
        'value': '89'
    },
        {
        'label': '桂林',
        'value': '91'
    },
        {
        'label': '贺州',
        'value': '92'
    },
        {
        'label': '贵港',
        'value': '93'
    },
        {
        'label': '玉林',
        'value': '118'
    },
        {
        'label': '河池',
        'value': '119'
    },
        {
        'label': '北海',
        'value': '128'
    },
        {
        'label': '钦州',
        'value': '129'
    },
        {
        'label': '防城港',
        'value': '130'
    },
        {
        'label': '百色',
        'value': '131'
    },
        {
        'label': '梧州',
        'value': '132'
    },
        {
        'label': '来宾',
        'value': '506'
    },
        {
        'label': '崇左',
        'value': '665'
    }],
    929: [{
        'label': '太原',
        'value': '231'
    },
        {
        'label': '大同',
        'value': '227'
    },
        {
        'label': '长治',
        'value': '228'
    },
        {
        'label': '忻州',
        'value': '229'
    },
        {
        'label': '晋中',
        'value': '230'
    },
        {
        'label': '临汾',
        'value': '232'
    },
        {
        'label': '运城',
        'value': '233'
    },
        {
        'label': '晋城',
        'value': '234'
    },
        {
        'label': '朔州',
        'value': '235'
    },
        {
        'label': '阳泉',
        'value': '236'
    },
        {
        'label': '吕梁',
        'value': '237'
    }],
    908: [{
        'label': '长沙',
        'value': '43'
    },
        {
        'label': '岳阳',
        'value': '44'
    },
        {
        'label': '衡阳',
        'value': '45'
    },
        {
        'label': '株洲',
        'value': '46'
    },
        {
        'label': '湘潭',
        'value': '47'
    },
        {
        'label': '益阳',
        'value': '48'
    },
        {
        'label': '郴州',
        'value': '49'
    },
        {
        'label': '湘西',
        'value': '65'
    },
        {
        'label': '娄底',
        'value': '66'
    },
        {
        'label': '怀化',
        'value': '67'
    },
        {
        'label': '常德',
        'value': '68'
    },
        {
        'label': '张家界',
        'value': '226'
    },
        {
        'label': '永州',
        'value': '269'
    },
        {
        'label': '邵阳',
        'value': '405'
    }],
    903: [{
        'label': '南昌',
        'value': '5'
    },
        {
        'label': '九江',
        'value': '6'
    },
        {
        'label': '鹰潭',
        'value': '7'
    },
        {
        'label': '抚州',
        'value': '8'
    },
        {
        'label': '上饶',
        'value': '9'
    },
        {
        'label': '赣州',
        'value': '10'
    },
        {
        'label': '吉安',
        'value': '115'
    },
        {
        'label': '萍乡',
        'value': '136'
    },
        {
        'label': '景德镇',
        'value': '137'
    },
        {
        'label': '新余',
        'value': '246'
    },
        {
        'label': '宜春',
        'value': '256'
    }],
    928: [{
        'label': '合肥',
        'value': '189'
    },
        {
        'label': '铜陵',
        'value': '173'
    },
        {
        'label': '黄山',
        'value': '174'
    },
        {
        'label': '池州',
        'value': '175'
    },
        {
        'label': '宣城',
        'value': '176'
    },
        {
        'label': '巢湖',
        'value': '177'
    },
        {
        'label': '淮南',
        'value': '178'
    },
        {
        'label': '宿州',
        'value': '179'
    },
        {
        'label': '六安',
        'value': '181'
    },
        {
        'label': '滁州',
        'value': '182'
    },
        {
        'label': '淮北',
        'value': '183'
    },
        {
        'label': '阜阳',
        'value': '184'
    },
        {
        'label': '马鞍山',
        'value': '185'
    },
        {
        'label': '安庆',
        'value': '186'
    },
        {
        'label': '蚌埠',
        'value': '187'
    },
        {
        'label': '芜湖',
        'value': '188'
    },
        {
        'label': '亳州',
        'value': '391'
    }],
    905: [{
        'label': '呼和浩特',
        'value': '20'
    },
        {
        'label': '包头',
        'value': '13'
    },
        {
        'label': '鄂尔多斯',
        'value': '14'
    },
        {
        'label': '巴彦淖尔',
        'value': '15'
    },
        {
        'label': '乌海',
        'value': '16'
    },
        {
        'label': '阿拉善盟',
        'value': '17'
    },
        {
        'label': '锡林郭勒盟',
        'value': '19'
    },
        {
        'label': '赤峰',
        'value': '21'
    },
        {
        'label': '通辽',
        'value': '22'
    },
        {
        'label': '呼伦贝尔',
        'value': '25'
    },
        {
        'label': '乌兰察布',
        'value': '331'
    },
        {
        'label': '兴安盟',
        'value': '333'
    }],
    925: [{
        'label': '兰州',
        'value': '166'
    },
        {
        'label': '庆阳',
        'value': '281'
    },
        {
        'label': '定西',
        'value': '282'
    },
        {
        'label': '武威',
        'value': '283'
    },
        {
        'label': '酒泉',
        'value': '284'
    },
        {
        'label': '张掖',
        'value': '285'
    },
        {
        'label': '嘉峪关',
        'value': '286'
    },
        {
        'label': '平凉',
        'value': '307'
    },
        {
        'label': '天水',
        'value': '308'
    },
        {
        'label': '白银',
        'value': '309'
    },
        {
        'label': '金昌',
        'value': '343'
    },
        {
        'label': '陇南',
        'value': '344'
    },
        {
        'label': '临夏',
        'value': '346'
    },
        {
        'label': '甘南',
        'value': '673'
    }],
    930: [{
        'label': '海口',
        'value': '239'
    },
        {
        'label': '万宁',
        'value': '241'
    },
        {
        'label': '琼海',
        'value': '242'
    },
        {
        'label': '三亚',
        'value': '243'
    },
        {
        'label': '儋州',
        'value': '244'
    },
        {
        'label': '东方',
        'value': '456'
    },
        {
        'label': '五指山',
        'value': '582'
    },
        {
        'label': '文昌',
        'value': '670'
    },
        {
        'label': '陵水',
        'value': '674'
    },
        {
        'label': '澄迈',
        'value': '675'
    },
        {
        'label': '乐东',
        'value': '679'
    },
        {
        'label': '临高',
        'value': '680'
    },
        {
        'label': '定安',
        'value': '681'
    },
        {
        'label': '昌江',
        'value': '683'
    },
        {
        'label': '屯昌',
        'value': '684'
    },
        {
        'label': '保亭',
        'value': '686'
    },
        {
        'label': '白沙',
        'value': '689'
    },
        {
        'label': '琼中',
        'value': '690'
    }],
    902: [{
        'label': '贵阳',
        'value': '2'
    },
        {
        'label': '黔南',
        'value': '3'
    },
        {
        'label': '六盘水',
        'value': '4'
    },
        {
        'label': '遵义',
        'value': '59'
    },
        {
        'label': '黔东南',
        'value': '61'
    },
        {
        'label': '铜仁',
        'value': '422'
    },
        {
        'label': '安顺',
        'value': '424'
    },
        {
        'label': '毕节',
        'value': '426'
    },
        {
        'label': '黔西南',
        'value': '588'
    }],
    919: [{
        'label': '银川',
        'value': '140'
    },
        {
        'label': '吴忠',
        'value': '395'
    },
        {
        'label': '固原',
        'value': '396'
    },
        {
        'label': '石嘴山',
        'value': '472'
    },
        {
        'label': '中卫',
        'value': '480'
    }],
    918: [{
        'label': '西宁',
        'value': '139'
    },
        {
        'label': '海西',
        'value': '608'
    },
        {
        'label': '海东',
        'value': '652'
    },
        {
        'label': '玉树',
        'value': '659'
    },
        {
        'label': '海南',
        'value': '676'
    },
        {
        'label': '海北',
        'value': '682'
    },
        {
        'label': '黄南',
        'value': '685'
    },
        {
        'label': '果洛',
        'value': '688'
    }],
    932: [{
        'label': '拉萨',
        'value': '466'
    },
        {
        'label': '日喀则',
        'value': '516'
    },
        {
        'label': '那曲',
        'value': '655'
    },
        {
        'label': '林芝',
        'value': '656'
    },
        {
        'label': '山南',
        'value': '677'
    },
        {
        'label': '昌都',
        'value': '678'
    },
        {
        'label': '阿里',
        'value': '691'
    }],
    933: [],
    934: []
}

map = {'全国': '0'}
# 把省份加入字典
for key,value in provinces.items():
    map[value] = key

# 把各个地市加入字典
for item in cityShip.values():
    if item:
        for city in item:
            map[city['label']] = city['value']